#pragma once
# include "BindAbleInterface.h"

struct ID3D11SamplerState;

class AnisotropicSamplerBindAble : public BindAbleInterface {
public:
	AnisotropicSamplerBindAble(ID3D11Device* _device);
	void bind(ID3D11DeviceContext* _context) override;
	~AnisotropicSamplerBindAble() override;
private:
	Microsoft::WRL::ComPtr<ID3D11SamplerState> m_sampler = nullptr;
};
